phpseclib3\File\X509 D

Total Complexity 771
Dependencies 54
Dependents 1
Total lines 3,981
Lines of code 2,361
Logical lines of code 1,564
Comment lines 1,112
Methods 92
Properties 19

Methods 92

Method Rating Maintainability Complexity Lines of code
translateDNProp()
D
28
66 97
validateSignatureCountable()
D
29 49 106
sign()
D
28
38 127
getMapping()
D
33 40 79
getDN()
D
28
35 122
signCRL()
C
35 24 84
validateSignatureHelper()
B
39 23 62
identifySignatureAlgorithm()
B
42 22 51
mapOutExtensions()
B
39 18 62
computeKeyIdentifier()
B
41 18 52
getDNProp()
B
42 17 50
loadCRL()
A
43 15 48
loadX509()
A
42 14 51
mapInExtensions()
A
45 14 41
getPublicKey()
A
47 13 35
validateURL()
A
47 13 34
getChain()
A
47 13 33
extensions()
A
46 12 39
fetchURL()
A
45 12 39
loadCSR()
A
43 11 50
setAttribute()
A
46 11 40
removeAttribute()
A
47 11 35
mapInAttributes()
A
49 11 30
loadSPKAC()
A
45 9 41
signCSR()
A
46 9 39
signSPKAC()
A
46 9 37
testForIntermediate()
A
49 9 31
mapOutAttributes()
A
49 9 30
getAttribute()
A
51 9 27
saveCRL()
A
46 8 36
saveX509()
A
44 7 41
setDN()
A
51 8 26
mapInDNs()
A
53 8 21
validateDate()
A
55 8 18
__construct()
S
33 2 104
mapOutDNs()
S
54 7 19
saveCSR()
S
50 6 27
saveSPKAC()
S
53 6 22
setDNProp()
S
55 6 20
subArray()
S
56 6 19
removeDNProp()
S
55 6 19
revoke()
S
58 6 15
getSubjectDNProp()
S
59 6 13
getSubjectDN()
S
60 6 13
setExtensionHelper()
S
56 5 18
removeExtensionHelper()
S
56 5 18
formatSubjectPublicKey()
S
56 5 16
isSubArrayValid()
S
59 5 15
listRevoked()
S
59 5 15
setEndDate()
S
59 5 12
getIssuerDN()
S
62 5 11
getIssuerDNProp()
S
62 5 11
revokedCertificate()
S
57 4 16
getAttributes()
S
61 4 13
subArrayUnchecked()
S
61 4 13
getExtensionHelper()
S
61 4 12
getRevokedCertificateExtension()
S
62 4 11
getRevokedCertificateExtensions()
S
62 4 11
setRevokedCertificateExtension()
S
62 4 10
timeField()
S
61 3 12
loadCA()
S
57 2 19
removeRevokedCertificateExtension()
S
65 3 8
getRevoked()
S
66 3 8
getExtensionsHelper()
S
64 3 10
setStartDate()
S
68 3 6
registerExtension()
S
66 3 8
unrevoke()
S
63 3 10
getRequestedCertificateExtensions()
S
64 3 10
getRegisteredExtension()
S
77 2 3
encodeIP()
S
72 2 5
setKeyIdentifier()
S
70 2 7
enableURLFetch()
S
80 1 3
makeCA()
S
81 1 3
disableURLFetch()
S
80 1 3
iPAddress()
S
80 1 3
setRecurLimit()
S
80 1 3
validateSignature()
S
79 1 3
decodeIP()
S
80 1 3
setDomain()
S
72 1 5
dnsName()
S
79 1 3
setIPAddress()
S
81 1 3
setSerialNumber()
S
79 1 3
decodeNameConstraintIP()
S
69 1 6
getCurrentCert()
S
82 1 3
setPublicKey()
S
81 1 3
setPrivateKey()
S
81 1 3
setChallenge()
S
81 1 3
setExtension()
S
78 1 3
getExtensions()
S
79 1 3
getExtension()
S
79 1 3
removeExtension()
S
80 1 3
setExtensionValue()
S
78 1 3